.control-sidebar-heading{
    padding: 0px;
}
.control-sidebar>.tab-content{
    padding:0px 15px;
}
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td {
    padding-left: 8px !important;
    border-top: 1px solid #ddd;
}

.fixed-table-container tbody .selected td {
    background-color: #d9edf7;
}

.table-hover tr:hover td {
    background-color: #d9edf7;
}

.lastBox {
    margin-bottom: 0px;
}

.box-body-left-title {
    padding-top: 10px;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        border: none;
    }
}
.autoBreakLine{
word-wrap:break-word;
}

.dropdown-menu {
    border-color: #aaa;
}

.dropdown-menu > .divider {
    background-color: #aaa;
}

.popover-content {
    padding: 0px;
}

.product-list-in-box {
    min-width: 250px;
}

.product-list-in-box > .item {
    padding: 10px 5px;
}

.product-list-in-box > .item:hover {
    background-color: #f4f4f4;
}

.product-list-in-box > .item > a {
    display: block;
}

.product-list-in-box > .item > a > h3 {
    font-size: 14px;
    padding: 0;
    margin: 0 0 10px 0;
    color: #666666;
}

.timeline > li > .timeline-item {
    background-color: #FFFFFF;
}

.timeline > li > .timeline-item > .timeline-header {
    border-bottom: 1px solid #d2d6de;
}

.timeline-ul {
    background-color: #F0F0F0;
    padding-bottom: 5px;
}

.search-top-right-btn {
    margin-top: 25px;
}

/****卡片布局Panel样式****/
div.omsPanel {
    box-shadow: 0px 0px 18px rgba(0, 0, 0, .4);
}
/***卡片标题字符长度显示处理**/
.header-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:110px;
}

div#simpoolList .dropdown-menu a, div#simcardList .dropdown-menu a,div#onlineUsers .dropdown-menu a {
    color: #333;
    font-size: 13px;
}

div.omsPanel:hover {
    background-color: #ecf0f5;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, .8);
    cursor: pointer;
}

/****进度条****/
.process_percentage {
    margin-bottom: 0px;
    height: 15px
}

.box.box-solid.box-purple {
    border: 1px solid #605ca8;
}

.box.box-solid.box-purple > .box-header {
    color: #fff;
    background: #605ca8;
    background-color: #605ca8;
}

/****默认未插卡颜色**/
polygon {
    fill: #777777;
}

polygon.green:hover, polygon.red:hover, polygon.yello:hover, rect {
    cursor: pointer;
}

polygon.green {
    fill: #00a65a;
}

polygon.red {
    fill: #dd4b39;
}

polygon.gray {
    fill: #777777;
}

polygon.yellow {
    fill: #f39c12;
}

rect.border {
    fill: none;
}

rect {
    fill: #FFD698;
}
.select2-container{
    display: block;
}

.font-small {
    font-size: 8pt;
}

.font-middle {
    font-size: 16pt;
}

.font-big {
    font-size: 20pt;
}

.font-double {
    font-size: 200%;
}
.cardDetails{
    list-style: none;
    margin: 0;
    padding: 0;
}
.cardDetails:hover .item{
    /*background-color:#fff;*/
    border-bottom: 1px solid #ecf0f5;
}
.cardDetails .item{
    padding: 5px 5px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #f6f6f6;
}
.cardDetails .item .itemLabel{
    font-weight:600;
}

.omsPanel .ellipsis{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.glyphicon-calendar.glyphicon{
   position:unset!important;
}



#operateBody {
    padding: 0;
}

#operateBar {
    margin-bottom: 15px;
    padding: 0 10px;
}
#messageArea{
    margin-bottom: 0;
}
#currentExchangeList{
    margin-bottom: 10px;
}
#dynamicResource {
    border: 1px solid #cec5c5;
    padding-left: 15px;
    width: 100%;
    height: 165px;
    overflow-y: auto;
    overflow-x: auto;
    margin-top: 5px;
}

.infoLabel {
    width: 100px;
    margin: 10px 0px 5px 10px;
}

.balanceClass {
    width: 30%;
}

.dialog-button {
    margin-top: -30px !important;
    padding-right: 45% !important;
}

.tmsg_text {
    word-break: break-all;
    margin-right: 10px;
    background: #c5eacc;
    border-radius: 5px;
}

.fmsg_text {
    word-break: break-all;
    margin-left: 10px;
    background: #d2c6c6;
    border-radius: 5px;
}

#dd {
    height: 30px !important;
}
.modal-body>.easyui-layout{
height:400px!important;
}

.easyui-layout{
    height:400px!important;
}
#templateStep>.easyui-layout{
    height:400px!important;
}
.box-body>.easyui-layout{
height:600px!important;
}

.textbox{
height: 32px!important;
}
.selectLabel{
margin-left:20px;
}

.input-group[class*=col-]{
float:left;
}

div#row1_search .slider-handle{
    top:auto;
}
div#row1_search .slider{
   #margin-left:10px;
}

#money_range_search{
    padding-right: 100px;
    margin-right: 100px;
}
/* 充值页面金额范围滑动条 （div#row1_search 打头)提示样式，以下设置是有顺序的*/
div#row1_search .tooltip {
    display:block;
}
div#row1_search .tooltip-min{
    display:none;
    border:none;
}
div#row1_search .tooltip-max{
    display:none;
    border:none;
}

div#row1_search .tooltip-main {
    border:none;
}

div#row1_search>#money_range_search {
    padding:0px 20px;
}

div#row1_search>#buttons_search {
    margin:15px 15px 0px 0px;
}

#cardLabel{
  display:none;
  float: left;
  margin-right: 20px;
}
#helpModalDailog{
    height: 80%;
    width: 80%;
    margin-left:13%;
}

.modal-body > .form-group > .select2-container{
  width:auto!important;
}

#dynamicElement > .form-group > .select2-container{
  width:auto!important;
}

#myTab{
    list-style:none !important
}
